ViewAPIについて
概要
現在のブラウザ/クライアントサイドで行える、ビューを作る、という行為を、
簡単なAPIに纏める。
たとえば、下記の形で、どこからかトリガーが引ければOK、という形にしたい。
*記法は、まだ特定の言語を規定するものではない。
ViewController.show().dialog()
ダイアログを作成
globalDialog.setStyle(http:style/classic)
ダイアログの表現処理をロードする
→Viewが表示される
全てのViewの動作の根源は、それが表示される事。
なので、
そこを基礎として、クライアント上にViewが適当に構築される事を望む。
addされたら表示、overlayされたら表示、とか、判りやすい感じに出来るはず。
UIのControlも基本面積に依存する。
モチベーション だれの為のものなのか
Viewを作る際の現在のソリューションとしては、
js、css、Flash、image、movie、htmlなど、多種の要素がある。
これを、いちいち選び組み合わせるのが面倒くさい。
こう感じる俺/あるいは誰か のための、HTMLとその近辺にある描画技術から
Viewを切り離す為の試み。
理想
デザイン作業とHTML/他のリソース構築を切り離す